{
  // 任意类型用法
  let oBox:any = document.getElementById('box')
  oBox.style.color = 'red'

  // 定义没有赋值就是undefined
  let num: number | undefined;
  console.log(num)
  let num2: number | null | undefined;
  num = 123
  console.log(123)

}

// void 表示没有任何类型 用于方法没有返回值
function run():void {
  console.log('hello');
}

// never类型：是其他类型（包括null和undefined）的子类型，代表从不会出现的值
// 错误抛出
var a:never;
a = (() => {
  throw new Error('错误')
})()


export {}




